package com.yeti.repository;

import java.io.Serializable;

import com.yeti.domain.Role;

public interface RoleDao extends Serializable{
	
	/**
	 * Metodo que agrega un rol a la lista de roles de la base de datos.
	 * 
	 * @param r: Es el rol a agregar.
	 * @return devuelve true si la operacion se produce correctamente o false en caso contrario.
	 */
    public boolean addRole(Role r);
    
    /**
	 * Metodo que obtiene un rol a partir de su nombre.
	 * 
	 * @param name: Es el nombre del rol a buscar.
	 * @return devuelve un rol si el rol buscado existe o null en caso de no existir.
	 */
    public Role getRole(String name);
    
}
